give (one) both barrels - French English Dictionary